﻿body {
    padding-top: 50px;
    padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-top:15px;
    padding-left: 15px;
    padding-right: 15px;
}

#messagelist, #userlist, #filelist, #listlist, #detaillist {
    width:100%;
    table-layout:fixed;
}

#userlist tbody tr td, #filelist tbody tr td, #listlist tbody tr td {
    border:none; 
    padding:0px;   
}

.ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.counter{
    width:40px;
}

.navbar-custom {
    background-color:#229922;
    color:#ffffff;
    border-radius:0;
}

.navbar-custom .navbar-nav > li > a {
    color:#fff;
    background-color:transparent;
}
.navbar-custom .navbar-nav > .active > a, .navbar-nav > .active > a:hover, .navbar-nav > .active > a:focus, .nav > li > a:focus, .nav > li > a:hover {
    color: #ffffff;
    background-color:black;
}
.navbar-custom .navbar-brand {
    color:#eeeeee;
}